package day04;
import java.util.Scanner;
//练习
public class Practice {
    public static void main(String[] args) {
        /*
        CommandBySwitch命令解析程序：
        要求：接收用户输入的命令，依据命令做不同的操作
        Guessing猜数字之while版：
        要求：随机生成一个数，由用户来猜，猜不对则反复猜，并给出大小提示，猜对的则结束，用while来实现。
        Guessing猜数字之do...while版
        要求：随机生成一个数，由用户来猜，猜不对则反复猜，并给出大小提示，猜对的则结束，用do...while来实现。
        for循环：输出5次"行动是成功的阶梯"、输出9的乘法表(1到9、1/3/5/7/9、9到1)、累加1到100的和
         */
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入数字: ");
        int n = scan.nextInt();
        System.out.println("数字是："+n);
        System.out.println("-----------------");
        System.out.println("猜吧！");
        int guess = scan.nextInt();
        int num = (int)(Math.random()*1000+1);
        while (guess != num) {
            if (guess > num) {
                System.out.println("猜大了");
            }else{
                System.out.println("猜小了");
            }
            //System.out.println("猜错了！");
            System.out.println("---------------------");
            System.out.println("猜吧！");
            guess = scan.nextInt();
        }
        System.out.println("恭喜你猜对了！");
        System.out.println("-------------------------");
        int num1 = (int)(Math.random()*1000+1);
        do {
            System.out.println("猜吧");
            guess = scan.nextInt();
            if (guess > num1) {
                System.out.println("猜大了");
            } else if (guess < num1) {
                System.out.println("猜小了");
            }else{
                System.out.println("恭喜你猜对了！");
            }
        }while (guess != num1);
        System.out.println("-------------------------");
        int a=0;
        for (int i=1;i<=100;i++){
            a+=i;
            System.out.println(a);
        }
        System.out.println(a);
    }
}
